//
//  UserInfoManager.h
//  MechElecProject
//
//  Created by mac on 2017/5/2.
//  Copyright © 2017年 tianEr. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface UserInfoManager : NSObject

+ (instancetype)sharedManager;

/** id */
@property (copy, nonatomic) NSNumber *id;
/** 用户姓名 */
@property (copy, nonatomic) NSString *name;
/** 用户手机号码 */
@property (copy, nonatomic) NSString *mobile;
/** 用户身份证 */
@property (copy, nonatomic) NSString *id_code;
/** 用户可用积分 */
@property (copy, nonatomic) NSString *point;
/** 用户历史总积分 */
@property (copy, nonatomic) NSString *amount_point;


/** 
 登陆成功缓存数据
 */
- (void)saveUserInfo:(id)data;
/** 
 清除本地数据以及缓存数据
 */
- (void)removeUserInfoData;
/** 
 是否登陆过
 */
- (BOOL)isLogin;
/** 
 * 去登陆 并检查当前有没有登陆 没有的话去登陆
 * prompt 是否显示AlertView 您当前没有登陆提示 Yes 显示
 */
- (void)goLoginPrompt:(BOOL)prompt;

/**
 * 处理token失效
 */
- (void)goLogin;
- (id)gitUserDefaultsData;
@end
